home *** CD-ROM | disk | FTP | other *** search
/ Developer Helper 1: Phil & Dave's Excellent CD / Phil and Dave's Excellent CD HFS Files.7z / Phil and Dave's Excellent CD HFS Files / Peripherals / HyperScan / HyperScan 1.0 / card_8396.txt < prev    next >
Text File  |  1989-02-26  |  12KB  |  474 lines

  1. -- card: 8396 from stack: in.0
  2. -- bmap block id: 8671
  3. -- flags: 4000
  4. -- background id: 2815
  5. -- name: Portrait
  6. ----- HyperTalk script -----
  7. on openCard
  8.   choose browse tool
  9. end openCard
  10.  
  11.  
  12.  
  13.  
  14. -- part 35 (button)
  15. -- low flags: 00
  16. -- high flags: 8003
  17. -- rect: left=380 top=25 right=47 bottom=460
  18. -- title width / last selected line: 0
  19. -- icon id / first selected line: 0 / 0
  20. -- text alignment: 1
  21. -- font id: 0
  22. -- text size: 12
  23. -- style flags: 0
  24. -- line height: 16
  25. -- part name: Preview
  26. ----- HyperTalk script -----
  27. on mouseUp
  28.   set hilite of me to true
  29.   hide bkgnd button "Scan Area"
  30.   get HyperScan("PreviewPortrait",32,27)
  31.   set hilite of me to false
  32.   show bkgnd button "Scan Area"
  33.   checkError it
  34. end mouseUp
  35.  
  36.  
  37.  
  38. -- part 36 (button)
  39. -- low flags: 00
  40. -- high flags: 8003
  41. -- rect: left=380 top=56 right=78 bottom=460
  42. -- title width / last selected line: 0
  43. -- icon id / first selected line: 0 / 0
  44. -- text alignment: 1
  45. -- font id: 0
  46. -- text size: 12
  47. -- style flags: 0
  48. -- line height: 16
  49. -- part name: Scan
  50. ----- HyperTalk script -----
  51. on mouseUp
  52.   global enhanceEdges
  53.   set hilite of me to true
  54.   put zero into enhanceEdges
  55.   get HyperScan("ScanPortrait",rect of bkgnd button "Scan Area")
  56.   if it is empty then
  57.     lock screen
  58.     auto
  59.     unlock screen
  60.   end if
  61.   set hilite of me to false
  62.   checkError it
  63. end mouseUp
  64.  
  65.  
  66.  
  67. -- part 84 (button)
  68. -- low flags: 80
  69. -- high flags: 8003
  70. -- rect: left=380 top=100 right=122 bottom=460
  71. -- title width / last selected line: 0
  72. -- icon id / first selected line: 0 / 0
  73. -- text alignment: 1
  74. -- font id: 0
  75. -- text size: 12
  76. -- style flags: 0
  77. -- line height: 16
  78. -- part name: Scan 2
  79. ----- HyperTalk script -----
  80. on mouseDown
  81.   put rect of bkgnd btn "Scan Area" into scanRect
  82.   put item 2 of scanRect into startTop
  83.   put item 4 of scanRect - item 2 of scanRect into height
  84.   if the optionKey is down then  -- peek full extent
  85.     put scanRect into newRect
  86.     add height to item 4 of newRect
  87.     set rect of bkgnd button "Scan Area" to newRect
  88.     wait until the mouse is up
  89.     set rect of bkgnd button "Scan Area" to scanRect
  90.   else
  91.     repeat with row = 1 to 2
  92.       put startTop + (row-1) * height into newTop
  93.       put newTop into item 2 of scanRect
  94.       put newTop + height into item 4 of scanRect
  95.       get HyperScan("ScanPortrait",scanRect)
  96.       if it is not empty then exit mouseDown
  97.       lock screen
  98.       halftone
  99.       unlock screen
  100.       saveCard
  101.     end repeat
  102.     go to card number of cards - 1
  103.   end if
  104. end mouseDown
  105.  
  106.  
  107.  
  108. -- part 85 (button)
  109. -- low flags: 80
  110. -- high flags: 8003
  111. -- rect: left=380 top=130 right=152 bottom=460
  112. -- title width / last selected line: 0
  113. -- icon id / first selected line: 0 / 0
  114. -- text alignment: 1
  115. -- font id: 0
  116. -- text size: 12
  117. -- style flags: 0
  118. -- line height: 16
  119. -- part name: Scan 8
  120. ----- HyperTalk script -----
  121. on mouseDown
  122.   put rect of bkgnd btn "Scan Area" into scanRect
  123.   put item 1 of scanRect into startLeft
  124.   put item 2 of scanRect into startTop
  125.   put item 3 of scanRect - item 1 of scanRect into width
  126.   put item 4 of scanRect - item 2 of scanRect into height
  127.   if the optionKey is down then  -- peek full extent
  128.     put scanRect into newRect
  129.     add width to item 3 of newRect
  130.     add 3 * height to item 4 of newRect
  131.     set rect of bkgnd button "Scan Area" to newRect
  132.     wait until the mouse is up
  133.     set rect of bkgnd button "Scan Area" to scanRect
  134.   else
  135.     repeat with row = 1 to 4
  136.       repeat with col = 1 to 2
  137.         put startLeft + (col-1) * width into newLeft
  138.         put startTop + (row-1) * height into newTop
  139.         put newLeft into item 1 of scanRect
  140.         put newTop into item 2 of scanRect
  141.         put newLeft + width into item 3 of scanRect
  142.         put newTop + height into item 4 of scanRect
  143.         get HyperScan("ScanPortrait",scanRect)
  144.         if it is not empty then exit mouseDown
  145.         lock screen
  146.         halftone
  147.         unlock screen
  148.         saveCard
  149.       end repeat
  150.     end repeat
  151.     go to card number of cards - 7
  152.   end if
  153. end mouseDown
  154.  
  155.  
  156.  
  157. -- part 86 (button)
  158. -- low flags: 80
  159. -- high flags: 8003
  160. -- rect: left=380 top=159 right=181 bottom=460
  161. -- title width / last selected line: 0
  162. -- icon id / first selected line: 0 / 0
  163. -- text alignment: 1
  164. -- font id: 0
  165. -- text size: 12
  166. -- style flags: 0
  167. -- line height: 16
  168. -- part name: Scan 32
  169. ----- HyperTalk script -----
  170. on mouseDown
  171.   put rect of bkgnd btn "Scan Area" into scanRect
  172.   put item 1 of scanRect into startLeft
  173.   put item 2 of scanRect into startTop
  174.   put item 3 of scanRect - item 1 of scanRect into width
  175.   put item 4 of scanRect - item 2 of scanRect into height
  176.   if the optionKey is down then  -- peek full extent
  177.     put scanRect into newRect
  178.     add 3 * width to item 3 of newRect
  179.     add 7 * height to item 4 of newRect
  180.     set rect of bkgnd button "Scan Area" to newRect
  181.     wait until the mouse is up
  182.     set rect of bkgnd button "Scan Area" to scanRect
  183.   else
  184.     repeat with row = 1 to 8
  185.       repeat with col = 1 to 4
  186.         put startLeft + (col-1) * width into newLeft
  187.         put startTop + (row-1) * height into newTop
  188.         put newLeft into item 1 of scanRect
  189.         put newTop into item 2 of scanRect
  190.         put newLeft + width into item 3 of scanRect
  191.         put newTop + height into item 4 of scanRect
  192.         get HyperScan("ScanPortrait",scanRect)
  193.         if it is not empty then exit mouseDown
  194.         lock screen
  195.         halftone
  196.         unlock screen
  197.         saveCard
  198.       end repeat
  199.     end repeat
  200.     go to card number of cards - 31
  201.   end if
  202. end mouseDown
  203.  
  204.  
  205.  
  206. -- part 97 (button)
  207. -- low flags: 00
  208. -- high flags: 0004
  209. -- rect: left=289 top=289 right=335 bottom=503
  210. -- title width / last selected line: 0
  211. -- icon id / first selected line: 0 / 0
  212. -- text alignment: 1
  213. -- font id: 0
  214. -- text size: 12
  215. -- style flags: 0
  216. -- line height: 16
  217. -- part name: Panel Box
  218.  
  219.  
  220. -- part 98 (button)
  221. -- low flags: 00
  222. -- high flags: 0001
  223. -- rect: left=301 top=296 right=328 bottom=333
  224. -- title width / last selected line: 0
  225. -- icon id / first selected line: 19137 / 19137
  226. -- text alignment: 1
  227. -- font id: 0
  228. -- text size: 12
  229. -- style flags: 0
  230. -- line height: 16
  231. -- part name: Help
  232. ----- HyperTalk script -----
  233. on mouseUp
  234.   push card
  235.   visual effect zoom open
  236.   go card "Portrait Help"
  237. end mouseUp
  238.  
  239.  
  240.  
  241. -- part 99 (button)
  242. -- low flags: 00
  243. -- high flags: 0001
  244. -- rect: left=340 top=296 right=328 bottom=372
  245. -- title width / last selected line: 0
  246. -- icon id / first selected line: 22989 / 22989
  247. -- text alignment: 1
  248. -- font id: 0
  249. -- text size: 12
  250. -- style flags: 0
  251. -- line height: 16
  252. -- part name: Portrait
  253. ----- HyperTalk script -----
  254. on mouseUp
  255.   go to card "Portrait"
  256. end mouseUp
  257.  
  258.  
  259.  
  260. -- part 100 (button)
  261. -- low flags: 00
  262. -- high flags: 0001
  263. -- rect: left=378 top=296 right=328 bottom=410
  264. -- title width / last selected line: 0
  265. -- icon id / first selected line: 21718 / 21718
  266. -- text alignment: 1
  267. -- font id: 0
  268. -- text size: 12
  269. -- style flags: 0
  270. -- line height: 16
  271. -- part name: Landscape
  272. ----- HyperTalk script -----
  273. on mouseUp
  274.   go to card "Landscape"
  275. end mouseUp
  276.  
  277.  
  278.  
  279. -- part 101 (button)
  280. -- low flags: 00
  281. -- high flags: 0001
  282. -- rect: left=418 top=296 right=328 bottom=450
  283. -- title width / last selected line: 0
  284. -- icon id / first selected line: 15217 / 15217
  285. -- text alignment: 1
  286. -- font id: 0
  287. -- text size: 12
  288. -- style flags: 0
  289. -- line height: 16
  290. -- part name: Halftone
  291. ----- HyperTalk script -----
  292. on mouseUp
  293.   go to card "Halftone"
  294. end mouseUp
  295.  
  296.  
  297.  
  298. -- part 102 (button)
  299. -- low flags: 00
  300. -- high flags: 0001
  301. -- rect: left=458 top=296 right=328 bottom=490
  302. -- title width / last selected line: 0
  303. -- icon id / first selected line: 28277 / 28277
  304. -- text alignment: 1
  305. -- font id: 0
  306. -- text size: 12
  307. -- style flags: 0
  308. -- line height: 16
  309. -- part name: Effects
  310. ----- HyperTalk script -----
  311. on mouseUp
  312.   go to card "Effects"
  313. end mouseUp
  314.  
  315.  
  316.  
  317. -- part 115 (field)
  318. -- low flags: 81
  319. -- high flags: 2004
  320. -- rect: left=251 top=49 right=287 bottom=505
  321. -- title width / last selected line: 0
  322. -- icon id / first selected line: 0 / 0
  323. -- text alignment: 0
  324. -- font id: 2
  325. -- text size: 12
  326. -- style flags: 0
  327. -- line height: 16
  328. -- part name: Directions 1
  329.  
  330.  
  331. -- part 116 (field)
  332. -- low flags: 81
  333. -- high flags: 2004
  334. -- rect: left=251 top=10 right=287 bottom=505
  335. -- title width / last selected line: 0
  336. -- icon id / first selected line: 0 / 0
  337. -- text alignment: 0
  338. -- font id: 2
  339. -- text size: 12
  340. -- style flags: 0
  341. -- line height: 16
  342. -- part name: Directions 2
  343.  
  344.  
  345. -- part 117 (field)
  346. -- low flags: 81
  347. -- high flags: 2004
  348. -- rect: left=251 top=113 right=287 bottom=505
  349. -- title width / last selected line: 0
  350. -- icon id / first selected line: 0 / 0
  351. -- text alignment: 0
  352. -- font id: 2
  353. -- text size: 12
  354. -- style flags: 0
  355. -- line height: 16
  356. -- part name: Directions 3
  357.  
  358.  
  359. -- part 118 (button)
  360. -- low flags: 80
  361. -- high flags: 8003
  362. -- rect: left=264 top=259 right=281 bottom=321
  363. -- title width / last selected line: 0
  364. -- icon id / first selected line: 0 / 0
  365. -- text alignment: 1
  366. -- font id: 0
  367. -- text size: 12
  368. -- style flags: 0
  369. -- line height: 16
  370. -- part name: Exit
  371.  
  372.  
  373. -- part 119 (button)
  374. -- low flags: 80
  375. -- high flags: 8003
  376. -- rect: left=424 top=259 right=281 bottom=481
  377. -- title width / last selected line: 0
  378. -- icon id / first selected line: 0 / 0
  379. -- text alignment: 1
  380. -- font id: 0
  381. -- text size: 12
  382. -- style flags: 0
  383. -- line height: 16
  384. -- part name: OK
  385.  
  386.  
  387. -- part 122 (button)
  388. -- low flags: 00
  389. -- high flags: 0002
  390. -- rect: left=1 top=323 right=341 bottom=35
  391. -- title width / last selected line: 0
  392. -- icon id / first selected line: 1300 / 1300
  393. -- text alignment: 1
  394. -- font id: 0
  395. -- text size: 12
  396. -- style flags: 0
  397. -- line height: 16
  398. -- part name: 
  399. ----- HyperTalk script -----
  400. on mouseUp
  401.   ---find out WHERE on the icon you clicked
  402.   put (item 1 of the clickLoc) - (item 1 of the Loc of me) into E
  403.  
  404.   ---if the click was on the left then
  405.   if E < 0 then
  406.     set icon of me to 1301
  407.     wait 1
  408.     set icon of me to 1300
  409.     push card
  410.     put PathWay() & "SN Feedback" into feedPath
  411.     set cursor to watch
  412.     visual effect dissolve fast
  413.     go stack feedPath
  414.  
  415.     ---if the click was on the right then
  416.   else if E > 0 then
  417.     set icon of me to 1302
  418.     wait 1
  419.     set icon of me to 1300
  420.     global navMenu
  421.     visual effect iris close to black
  422.     visual effect iris open
  423.     if navMenu is empty then put "Welcome" into navMenu
  424.     go card navMenu of stack "Support Navigator:Support Navigator"
  425.   end if
  426. end mouseUp
  427.  
  428. Function PathWay
  429. put the long name of stack "Home" into NewName
  430. delete char 1 to 7 of NewName
  431. repeat
  432.   if offset(":",NewName) is 0 then
  433.     exit repeat
  434.   else
  435.     put char 1 to offset(":",NewName) of NewName after NewPath
  436.     delete char 1 to offset(":",NewName) of NewName
  437.   end if
  438. end repeat
  439. return NewPath
  440. end PathWay
  441.  
  442.  
  443. -- part contents for card part 115
  444. ----- text -----
  445. This is the Portrait card.  You use it to do the scan.
  446.  
  447. ‚Ä¢  Place the item you want to scan 
  448.     face down on the scanner glass 
  449.     with its top against the short ruler.
  450. ‚Ä¢  Click Preview.
  451.  
  452. The beachball cursor spins while the scanner generates a preview image.  You‚Äôll use the preview image to select the actual area that will be scanned.
  453.  
  454. -- part contents for card part 116
  455. ----- text -----
  456. The rectangle defines the edges of the card where the scanned image will appear.  Move and resize the rectangle to select the part of the preview image you want to appear.
  457.  
  458. ‚Ä¢  Drag the center of the rectangle 
  459.     to move it.
  460. ‚Ä¢  Drag any corner of the rectangle 
  461.     to resize it.  When you resize the 
  462.     rectangle, the scan area keeps 
  463.     the same proportion as a card.
  464. ‚Ä¢  When you are finished adjusting 
  465.     the rectangle, click OK.
  466.  
  467. -- part contents for card part 117
  468. ----- text -----
  469. ‚Ä¢  Click Scan to scan the area defined  
  470.     by the rectangle.  
  471.  
  472. The beachball cursor spins while the scanner generates the scanned image.  Then HyperScan will take you to a card where you can adjust the brightness and contrast. 
  473.  
  474.